Broadcast = function(options){
	var _options = {};
	$.extend(_options,this._options,options);
	$.extend(this,{
		_options:_options
	});
	this._init();
};
Broadcast.prototype = {
	_options:{
	},
	_init:function(){
		
	},
	send:function(category,data){
		if(window.top.broadcast){
			window.top.broadcast.receive(category,data);
		}
	},
	receive:function(category,data){
		this.transfer(category,data);
	},
	transfer:function(category,data){
		var frame = null;
		for(var i=0;i<window.frames.length;i++){
			frame = window.frames[i];
			if(frame.broadcast){
				frame.broadcast.receive(category,data);
			}
		}
	}
};